package gob.cgr.sgrh.ejb.session;

import java.util.List;

import javax.ejb.Local;
import javax.ejb.Stateless;
import javax.persistence.Query;

import gob.cgr.sgrh.ejb.entidad.Ambito;
import gob.cgr.sgrh.ejb.local.AmbitoDAO;

@Stateless
@Local
public class AmbitoSession extends GenericSessionImpl<Ambito, Integer> implements AmbitoDAO{

	@Override
	public List<Ambito> getDepartamentos() {
		Query query= getEm().createNamedQuery("Ambito.findByAmbTipo");
		query.setParameter("ambTipo",new Character('1'));
		List<Ambito> ambitos=query.getResultList();
		
		return ambitos;
	}

	@Override
	public List<Ambito> getAmbitosByPdr(int ambCod) {
		Query query=getEm().createNamedQuery("Ambito.findByPdr");
		query.setParameter("ambPdr",obtener(ambCod));
		return query.getResultList();
	}

}
